Career 2018 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Great Britain F2 Czech Republic F5 Czech Republic F6 India F5 South Africa F1 USA F5 Canada F2 USA F9 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Canada F3 Slovakia F4 Slovakia F1 Estonia F3 Austria F5 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) France F7 Slovakia F3 Germany F1 IX Open Internacional D'Andorra - Andorra USTA Challenger of Burbank - Burbank The Manchester Trophy - Manchester Oberstaufen Cup - Oberstaufen The Surbiton Trophy - Surbiton Tatra Banka Open - Bratislava Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Zagreb Open - Zagreb Ljubljana Open - Ljubljana Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao Odlum Brown Vancouver Open - Vancouver 4° Sporting Challenger - Turin KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg South African Airways Tennis Open - Durban Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra Busan Open Challenger Tennis - Busan Uncle Toby's Burnie Challenger - Tasmania Fergana Challenger - Fergana BH Tennis Open International Cup - Belo Horizonte PEOPLEnet CUP - Dnepropetrovsk Noumea Challenger Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Sunrise Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Zivnobanka Czech Open - Prostejov BH Indoor Sarajevo - Sarajevo Pozoblanco Challenger BH Tennis Open International Cup - Belo Horizonte Manchester Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger Mons Challenger Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado Togliatti Cup - Togliatti The LTA Hull Challenger - Hull Chuncheon Challenger Belgrade Challenger Rhodes Challenger Bordeaux Challenger Fergana Challenger - Fergana Prostejov Challenger Countrywide Classic USTA Challenger - Carson Isla de Lanzarote - Lanzarote Aptos Challenger Heineken Challenger - Ho Chi Minh City GHI Bronx Classic - Bronx 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Sacramento Challenger BNP Paribas Primrose - Bordeaux Tashkent Challenger West of England Tennis - Bristol Ortisei Challenger Knoxville Challenger USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Bergamo Challenger Gallagher International - Hamilton Cherbourg Challenger Dallas Challenger Bath Challenger Architect Open - Budapest Challenger Tunisie - Tunis Athens Challenger Tennis Napoli Cup - Napoli Gosford Australian Unity Challenger - Gosford Hungarian Open - Budapest Delhi Challenger I - New Delhi Zivnobanka Czech Open - Prostejov Tatra Banka Open 2001 - Bratislava Winnetka Challenger Neride Prague Indoor - Prague The Gallagher International ATP Tour Challenger - Hamilton The 70th King's Cup and Queen's Cup - Bangkok Granby Challenger Sylt Open 2000 - Sylt 2003 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor - Kyoto Astana Challenger Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Segovia Challenger Flea Market Cup Busan Challenger Tennis - Busan Hamburg Challenger - Hamburg The LTA Manchester Trophy - Manchester Shanghai Challenger 2004 Freeman Men's Challenger - Joplin Tashkent Challenger Open de la Ville de Saint Denis - Reunion Island Binghamton Professional Tennis Tournament - Binghamton Media Will Cup Busan Challenger Tennis - Busan Belgaum Open - Belgaum Hilton Waikoloa Village USTA Challenger - Waikoloa Intersport Heilbronn Open - Heilbronn Uncle Toby's Australian Men's Clay Court Challenger - Canberra Seoul Challenger Charlottesville Challenger Eckental Challenger Knoxville Challenger Salzburg Challenger Champaign Challenger Helsinki Challenger Heilbronn Challenger Quimper Challenger Athens Challenger Winnetka Challenger Beijing Challenger Istanbul Challenger Sao Paulo Challenger Sarajevo Challenger 2004 Colorado Tennis Classic - Denver Johannesburg Challenger Busan Challenger Prostejov Challenger Portoroz Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Istanbul Challenger Eskisehir Challenger Petange Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba IPP Open - Helsinki Szczecin Challenger The Natrel's Challenger of Granby - Granby Pro Tennis World Open - Sunrise Bergamo Challenger Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Czech Open 2005 - Prostejov Gimcheon Challenger Unique Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton Busan Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver Portoroz Challenger KGHM Dialog Polish Indoors - Wroclaw Swanston Challenger - Sacramento Vancouver Challenger The Swanston Challenger - Sacramento Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Unicredit Czech Open - Prostejov Music City Challenger - Nashville Open de la Ville de Saint Denis - Reunion Island Recanati Challenger BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Nottingham Challenger Lubbock Challenger - Lubbock PEOPLEnet Cup - Dnepropetrovsk Sony Ericsson Open 2008 - Belgrade South African Airways Open - East London Internationaux du Doubs - Besancon Recanati Challenger Johannesburg Challenger Pro Challenger at Calabasas - Calabasas Nottingham Challenger III Isla de Lanzarote - Lanzarote Trnava Challenger Vancouver Challenger Heilbronn Challenger Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Sarajevo Challenger Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Eckental Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Banque Nationale Rimouski - Rimouski Bordeaux Challenger Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Challenger DCNS de Cherbourg - Cherbourg Salzburg Challenger Intersport Heilbronn Open - Heilbronn GHI Bronx Classic - Bronx Sacramento Challenger Geneva Challenger Bangkok Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Sporting Challenger 2003 - Turin Cremona Challenger Winnetka Challenger Mons Challenger Mauritius Open - Mauritius Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Noumea Challenger Flea Market Cup - Busan Singapore Challenger Taipei City Challenger Britania Zavaleta - Puebla Sarasota Challenger Gallagher International - Hamilton V Gramado Open de Tennis - Gramado USTA Men's Challenger of Dallas - Dallas Tumkur Open - Tumkur RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow USTA Men's Challenger of Dallas - Dallas TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Cridicard Mastercard Tennis Cup - Campos do Jordao VIII Open Internacional D'Andorra - Andorra Open de L'Isere - Grenoble The $50,000 Pro Challenger at Calabasas - Calabasas Open de Franche Comte - Besancon Gold Flake Open - Chennai IPP Open - Helsinki Oldum Brown Vancouver Open - Vancouver Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign KGHM Polish Indoors - Wroclaw Busan Challenger Nottingham Challenger Nottingham-2 Challenger The Surbiton Trophy - Surbiton Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Akbank Private Banking-TED Open - Istanbul Astana Challenger Heineken Trophy - 's-Hertogenbosch KGHM Dialog Polish Indoors - Wroclaw AAPT Championships - Adelaide Milan Indoors - Milan Fifth Third Bank Tennis Classic - Lexington Vancouver Challenger Open 13 - Marseille Dharwad Challenger 2003 - Dharwad Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Privat Bank Cup - Dniepropetrovsk Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis USTA Men's Challenger of Dallas - Dallas Kun-Ming Challenger Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba TD Waterhouse Cup - Long Island Nottingham-2 Challenger Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Tatra Banka Slovak Open - Bratislava Granby Challenger - Granby USTA Tennis Championships of Houston - Houston Medibank Private International - Sydney The 69th King's Cup-Thailand Open - Bangkok University of Tennessee USTA Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama Milan Indoors - Milan Open Sainte-Victoire - Aix-En-Provence Dubai Open - Dubai Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere - Grenoble The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The LTA Bolton Challenger - Bolton The 10tele.com Open - Nottingham 2005 Freeman Men's Challenger - Joplin RCA Championships - Indianapolis dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Samsung Securities Cup - Seoul Geneva Challenger ATP Challenger Numea - New Caledonia Mercedes-Benz Cup - Los Angeles USTA Freeman Men's Challenger - Joplin Baden Open - Ettlingen Open de Moselle - Metz AAPT Championships - Adelaide Odlum Brown Vancouver Open - Vancouver Copenhagen Open - Copenhagen Gerry Weber Open - Halle III Challenger Isla de Gran Canaria Ciudad de Telde - Telde The Stella Artois Grass Court Championships - London Next Generation Adelaide International - Adelaide Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble ABN/AMRO World Tennis Tournament - Rotterdam Rhodes Challenger Nottingham Challenger The Dubai Tennis Championships - Dubai Aptos Challenger Open de Tenis Comunidad Valenciana - Valencia Seoul Challenger Vancouver Challenger Kaohsiung Challenger Samsung Securities Cup - Seoul Besancon Challenger China Open - Beijing CA Tennis Trophy - Vienna Johannesburg Challenger Izmir Challenger Ostrava Challenger The Stella Artois Grass Court Championships - London Savannah Challenger PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Cremona Challenger BCR Open Romania - Bucharest Miller Lite Hall of Fame Tennis Championships - Newport Jersey Challenger St. Petersburg Open - St. Petersburg Guadalajara Challenger Chennai Open - Chennai Helsinki Challenger Gelsor Open Romania - Bucharest Next Generation Adelaide International - Adelaide Salzburg Challenger Izmir Challenger Open 13 - Marseille Heilbronn Challenger Tashkent Challenger AIG Japan Open Tennis Championships - Tokyo Seoul Challenger AEGON Championships - London AEGON International - Eastbourne Bergamo Challenger Rimouski Challenger Trnava Challenger The Artois Championships - London Ortisei Challenger Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Helsinki Challenger Thailand Open - Bangkok SA Tennis Open - Johannesburg Sarajevo Challenger Dubai Duty Free Tennis Championships - Dubai Sunrise Challenger Dallas Challenger Malaysian Open - Kuala Lumpur Bergamo Challenger Aircel Chennai Open - Chennai Quimper Challenger Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Rimouski Challenger Dubai Duty Free Tennis Championships - Dubai Atlanta Tennis Championships - Atlanta Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Johannesburg Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Athens Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport Mumbai Open - Mumbai Knoxville Challenger Ostrava Challenger Sydney International - Sydney Proton Malaysian Open - Kuala Lumpur Champaign Challenger SA Tennis Open - Johannesburg Kremlin Cup - Moscow Serbia Open - Belgrade Taipei City Challenger Genova Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Farmers Classic - Los Angeles China Open - Beijing St. Petersburg Open - St. Petersburg Zagreb Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Apia International - Sydney Adidas International - Sydney PBZ Zagreb Indoors - Zagreb AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Tiburon Challenger Nova Challenger Osaka - Osaka Zagreb Open - Zagreb Compaq Cup 2001 - Zabrze Warsteiner Challenger Wolfsburg - Wolfsburg Exim Agmedia Open - Kosice 12th BH Tennis Open International Cup - Belo Horizonte Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Internationaler Raiffeisen Grand Prix - St. Polten Tennis Channel Open - Las Vegas Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad China Open - Beijing PTT Thailand Open - Bangkok Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Ordina Open - 's-Hertogenbosch Tennis Masters Series - Toronto Open Seat Godo 2003 - Barcelona Pacific Life Open - Indian Wells Heineken Open - Auckland Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Qatar Open - Doha Delray Beach International Tennis Championships - Delray Beach Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Wimbledon - London U.S. Open - New York Australian Open - Melbourne Medibank International - Sydney Legg Mason Tennis Classic - Washington Wimbledon - London French Open - Paris Kremlin Cup - Moscow U.S. Open - New York NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris French Open - Paris Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Olympics - Athens